package com.healthmgmt.app.service;


import com.healthmgmt.app.domain.Baby;

import java.util.List;

/**
 * 我的宝贝Service接口
 * 
 * @author ruoyi
 * @date 2025-06-29
 */
public interface IBabyService 
{
    /**
     * 查询我的宝贝
     * 
     * @param babyId 我的宝贝主键
     * @return 我的宝贝
     */
    public Baby selectBabyByBabyId(Long babyId);

    /**
     * 查询我的宝贝列表
     * 
     * @param baby 我的宝贝
     * @return 我的宝贝集合
     */
    public List<Baby> selectBabyList(Baby baby);

    /**
     * 新增我的宝贝
     * 
     * @param baby 我的宝贝
     * @return 结果
     */
    public int insertBaby(Baby baby);

    /**
     * 修改我的宝贝
     * 
     * @param baby 我的宝贝
     * @return 结果
     */
    public int updateBaby(Baby baby);

    /**
     * 批量删除我的宝贝
     * 
     * @param babyIds 需要删除的我的宝贝主键集合
     * @return 结果
     */
    public int deleteBabyByBabyIds(Long[] babyIds);

    /**
     * 删除我的宝贝信息
     * 
     * @param babyId 我的宝贝主键
     * @return 结果
     */
    public int deleteBabyByBabyId(Long babyId);
}
